/*function ResponsiveImages() { var a = window.innerWidth; if (a > 1240) { $("body").removeClass("mobile"); $("body").removeClass("tablet"); $("body").addClass("pc"); $("meta[name='viewport']").remove(); $("head").append('') } else if (a > 767) { $("body").removeClass("mobile"); $("body").removeClass("pc"); $("body").addClass("tablet"); $("meta[name='viewport']").remove(); $("head").append(''); } else { $("body").addClass("mobile"); $("body").removeClass("pc"); $("body").removeClass("tablet"); $("head").append(''); } } $(function() { $("body").addClass("pc"); ResponsiveImages(); $(window).resize(function() { ResponsiveImages(); }); });*/ //var $slide = $('.sliderWrap').ixSlideMax(); //$( window ).on( 'resize', function(e) { // $slide.ixSlideMax( 'resize' ); // //}); var $slide; function rederSpecInfo() { $slide = $('.sliderWrap').ixSlideMax(); //ResponsiveImages(); $(window).on('resize', function (e) { $slide.ixSlideMax('resize'); }); // $("div.sectionWrap > div.sectionInner > div.pspeWrap > div.togListWrap > ul.togList").children().not(":first"); var all = $("div.sectionWrap > div.sectionInner > div.pspeWrap > div.togListWrap > ul.togList").children(); all.removeClass("on"); all.find(".aswer").slideUp(300); var first = $("div.sectionWrap > div.sectionInner > div.pspeWrap > div.togListWrap > ul.togList").children(":first"); first.addClass("on"); first.find(".aswer").slideDown(300); } $(document).on("click", ".togListWrap .tit", function (t) { t.preventDefault(); var s = $(this).closest(".togList"); var w = $(this).closest(".dep1"); // Navigation Tab 있을경우. var u = $(".navigationTabWrap"); var v = $(this); if (!s.hasClass("small")) { if (!w.hasClass("on")) { s.find(".dep1").removeClass("on"); s.find(".aswer").slideUp(300); w.addClass("on"); w.find(".aswer").slideDown(300, function () { var x = v.closest(".togList").offset().top - 150; $("body,html").delay(200).animate({ scrollTop: x }, 300) }) } else { s.find(".dep1").removeClass("on"); s.find(".aswer").slideUp(300); s.find(".togList").removeClass("on"); s.find(".aswer").slideUp(300); s.find(".btnWrap").removeClass("on"); s.find(".btnWrap").find(".btn").removeClass("gray").text("Expand all") } } else { if (!w.hasClass("on")) { w.addClass("on"); w.find(".aswer").slideDown(300); } else { w.removeClass("on"); w.find(".aswer").slideUp(300); } } $slide.ixSlideMax('resize'); }); var codetype; $(document).ready(function () { codetype = $('.specification-pip').attr('data-attr-carProduct') // Trim... Selectbox... initPowertrainTrimList(); // select box event... $("#Condition").change(getContents); }); function initPowertrainTrimList() { $.ajax({ type: "GET", url: "/wsvc/in/pip/common/powertraintrim/list.html", data: { codeType: codetype }, cache: false, success: function (jdata) { console.log(jdata); const result = []; const map = new Map(); $.each(jdata,function(idx,item){ //for (const item of jdata) { if(!map.has(item.text)){ map.set(item.text, true); // set any value to Map result.push(item); } }); jdata = result; $("#Condition").find("option").remove(); if (jdata.length < 1) { $("#Condition").append(''); } else { $.each(jdata, function (key, val) { $("#Condition").append(''); }); getContents(); } }, error: function (data) { console.log("Error in powerTrain"); } }); } function getContents() { // Overview getSpecOverview(); } function getSpecOverview() { var v = $("#Condition option:selected").val(); $.ajax({ type: "GET", url: "/wsvc/in/pip/specification/overview/view.html", data: { seq: v }, cache: false, success: function (jdata) { $("#categoryName").text(jdata.categoryName == undefined ? '' : jdata.categoryName); $("#productName").text(jdata.productName == undefined ? '' : jdata.productName); $("#modelName").text(jdata.modelName == undefined ? '' : jdata.modelName); $("#seatCount").text(jdata.seatCount == undefined ? '' : jdata.seatCount); // getSpecInfo(jdata); }, error: function (data) { console.log("msg_error_spec_overview"); } }); } function getSpecInfo(imgInfo) { var v = $("#Condition option:selected").val(); $.ajax({ type: "GET", url: "/wsvc/in/pip/specification/accordian/view.html", data: { seq: v }, cache: false, success: function (jdata) { $.each([1, 2, 3], function (k, v) { var accordionEl = $("#accordion" + v); accordionEl.empty(); var attrTrg = accordionEl.attr("target"); $.each(jdata, function (key, value) { if (attrTrg == value.specTypeCode) { var divDep2El = $('
'); accordionEl.append(divDep2El); $.each(value.specificationVOList, function (key2, value2) { var dlspecListEl = $('